steam excavator - German English Dictionary